/**
 * 
 * 

                 初识Vuex:
                 
                          解决多个组件之间的状态共享：
                        

                          Vuex就是一个用于管理SPA项目）中状态的开源产品。

          状态这个东西其实我们生活中随处可见。我们头顶上的灯就有两种状态，一种是开，一种是关。
          状态说白了就是灯这个对象的的某个属性的值。




          状态：  每一个VUE中的data 里面的数据就是状态


              当项目    我们可以把状态抽离到 vuex  的 


              state  是唯一的数据源

              单一的状态树

            更改 vuex 的 store  中状态的 唯一方法 是提交 mutation 



            触发   store.commit('imcr')


            action   提交的是  mutation   而不是直接更改状态


                作用： 实时更新  

                computed:{
                  name(){
                    return this.$store.state.name
                  }
                }




                ！！！！！状态的值  只能通过 mutations   去改变




                在父组件中  触发事件     在方法中怎么调用 mutations中的函数
                （通过 commit）
            

const state = {
  currentPage: 1,
  user: '0121213',
  change: 0,
  page,
  ctrl,
  meta,
  configs,
  datas
}

export default new Vuex.Store({
  state,
  mutations,
})











 */